self-cleaning filter - Turkish English Dictionary